<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>时间对象</title>
</head>

<body>
  <!-- 时间常用方法
        获取：
        1.时间对象.getFullYear() 获取到时间对象中的年份信息
        2.时间对象.getMonth() 获取到时间对象中的月份信息
        3.时间对象.getDate() 获取到时间对象中的日期信息
        4.时间对象.getHours() 获取到时间对象中的小时信息
        5.时间对象.getMinutes() 获取到时间对象中的分钟信息
        6.时间对象.getSeconds() 获取到时间对象中的秒钟信息
        7.时间对象.getDay() 获取到时间对象中的星期信息
        8.时间对象.getTimes() 获取到时间对象中的时间戳信息（时间节点与格林威治时间1970-1-1 0：0：0相差的毫秒数）
     -->
  <script>
    //创建时间对象
    var time = new Date()
    //输出一次
    console.log(time)

    //创建一个时间对象
    var time = new Date(2002, 1, 23, 11, 22, 18)//其实1就是2月
    console.log(time)

    //创建时间对象
    var time = new Date()
    console.log(time)
    //获取时间对象中的年份信息
    var year = time.getFullYear()
    console.log(year)

    //获取时间对象中的月份信息
    var month = time.getMonth()
    console.log(month)//0代表1月依次类推

    //获取时间对象中的日期信息
    var date = time.getDate()
    console.log(date)

    //获取时间对象中的小时信息
    var hour = time.getHours()
    console.log(hour)

    //获取时间对象中的分钟信息
    var minute = time.getMinutes()
    console.log(minute)

    //获取时间对象中的秒钟信息
    var seconds = time.getSeconds()
    console.log(seconds)

    //获取时间对象中的星期信息
    var week = time.getDay()
    console.log(week)

    //获取时间对象中的时间戳信息
    var ms = time.getTime()
    console.log(ms)
  </script>
  <!-- 时间常用方法
        设置：
        1.时间对象.setFullYear(数字) 设置到时间对象中的年份信息
        2.时间对象.setMonth(数字) 设置到时间对象中的月份信息
        3.时间对象.setDate(数字) 设置到时间对象中的日期信息
        4.时间对象.setHours(数字) 设置到时间对象中的小时信息
        5.时间对象.setMinutes(数字) 设置到时间对象中的分钟信息
        6.时间对象.setSeconds(数字) 设置到时间对象中的秒钟信息
        7.时间对象.setTimes(数字) 设置到时间对象中的时间戳信息
    -->
  <script>
    //创建时间对象
    var time = new Date()
    //输出一次
    console.log(time)
    //设置年份信息
    time.setFullYear(2002)
    //设置月份信息
    time.setMonth(2)
    //设置日期信息
    time.setDate(23)
    //设置小时信息
    time.setHours(11)
    //设置分钟信息
    time.setMinutes(22)
    //设置秒钟信息
    time.setSeconds(18)

    console.log(time)

    //使用时间戳直接定位时间节点
    time.setTime(1522061668000)
    console.log(time)
  </script>
</body>

</html>